<?php

class SON_Forms_ImportaCSVCandidato extends Zend_Form
{
    public function init()
    {
        $this->setMethod('post');
        
        $arquivo = new Zend_Form_Element_File('arquivo');
        $arquivo->setRequired(true)
	        ->setDestination('arquivos/')
	        ->setValueDisabled(true)
	        ->addValidator('Extension', true, array('csv,txt', 'messages' => 'Apenas arquivos CSV e TXT são permitidos'))
	        ->addValidator('Size', true, array('1mb', 'messages' => 'Tamanho máximo permitido: 1mb'))
	        ->addValidator('Count', true, 1)
	        ->addValidator('NotEmpty', true, array('messages' => 'Informe um arquivo'))
	        ->setAttrib('class', 'form-control');
        $this->addElement($arquivo);
    
        $arquivo->removeDecorator('HtmlTag')->removeDecorator('Label')->removeDecorator('Errors');
    }
}